@charset 'UTF-8';
/* UED Interaction (http://www.njued.com) */
/* Design By UED Team Copyright 2017 UED Interaction */
html, body {position:relative; height:100%;}
html.no-scroll, body.no-scroll {overflow: hidden;}
.return_top{width:100%;justify-content:space-between;align-items:center;display:-webkit-flex; height:0.9rem;background-color: #2582ea;border-bottom:#ddd 1px solid;font-size: .30rem;}
.return_top a .login_home{ background:url(../temp/arrow-left.jpg) no-repeat left;padding-left:.4rem;display:inline-block;background-size:.45rem .45rem}
.header{text-align:center; padding:.1rem;overflow:hidden; font-size:.28rem; line-height:.55rem; color:rgba(000,000,000,.78);}
.Banner-swiper{width:100%;height: 150px;}
.Banner-swiper .swiper-slide a img{display:block; width:100%;height: 100%;}
.Banner-swiper .swiper-pagination-bullets,.Banner-swiper .swiper-pagination-custom, .Banner-swiper .swiper-pagination-fraction {bottom: 5px;left: 0;width: 100%;}
.Banner-swiper .swiper-pagination-bullet-active {opacity: 1; background: #f60;}
/*轮播样式结束*/
/* 项目分类 */
.title-list{overflow:hidden;padding:.16rem .2rem;}
.title-list li{float:left; width:25%;text-align: center;}
.title-list li a{display:block;text-align: center;padding-top:.2rem;padding-bottom:.2rem;}
.title-list li a img{display:block; width:40%; margin: 0 auto}
/* 消息滚动 */
.newtitle{width:20%;vertical-align:middle;}
.newtitle img{width: 60%;vertical-align:middle;}
.txtMarquee-top{width:70%;}
.txtMarquee-top .infoList li{height:24px;line-height:24px;background: url(../temp/libg.png) no-repeat left center;padding-left:.3rem;background-size: 8px;}
.txtMarquee-top .infoList li a{float:left;width:100% !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.newmore{width:10%;}
.newmore img{width:35%; text-align: center;}
/* 购买e卡通 */
.buycar img{width: 100%;}
.role{width: 96%; margin: .2rem auto;}
.role li{float: left;height:45px;line-height:45px;border-radius:2px;}
.role li img{width: 60%;padding-top:21%}
.role li a{display: block;height:45px;}
.role li.car{background-color:#deeeee;margin-right:1.5%;width:32.33%;}
.role li.view{background-color:#d9eaf3;margin-right:1.5%;width:32.33%;}
.role li.union{background-color:#f4e0d7;width:32.33%;}
/* 地图 */
.mapcont img{width: 100%;}
.listnews{width:18%;display: table-cell;vertical-align: middle;}
.listnews img{width:1.06rem; height:.8rem;padding-top: .18rem}
.listnewstext{width:75%}
.listnewsbg{display:block;font-size:.28rem; color:#393939; overflow:hidden;background:url(../temp/arr_right.png) #fff no-repeat 95% center; background-size:.15rem;}
/*底部导航*/
.index-nav-footer{position: fixed; bottom: 0;width: 100%; height:1.1rem; text-align: center; background:#fff; overflow:hidden;}
.index-nav-footer a{display:block; float:left; width:25%; height:1.1rem;color: #333}
.index-nav-footer a .home{display:block;margin:.1rem auto .02rem; width:.48rem; height:.48rem; background:url(../temp/home.png) no-repeat center; background-size:.58rem;}
.index-nav-footer a .homeclick{display:block;margin:.1rem auto .02rem; width:.48rem; height:.48rem; background:url(../temp/homeclick.png) no-repeat center; background-size:.58rem;}
.index-nav-footer a .shopCart{display:block; margin:.1rem auto .02rem; width:.48rem; height:.48rem; background:url(../temp/shopCart.png) no-repeat center; background-size:.58rem;}
.index-nav-footer a .shopCartclick{display:block; margin:.1rem auto .02rem; width:.48rem; height:.48rem; background:url(../temp/shopCartclick.png) no-repeat center; background-size:.58rem;}
.index-nav-footer a .order{display:block; margin:.1rem auto .02rem; width:.48rem; height:.48rem; background:url(../temp/order.png) no-repeat center; background-size:.58rem;}
.index-nav-footer a .orderclick{display:block; margin:.1rem auto .02rem; width:.48rem; height:.48rem; background:url(../temp/orderclick.png) no-repeat center; background-size:.58rem;}
.index-nav-footer a .myCenter{display:block; margin:.1rem auto .02rem; width:.48rem; height:.48rem; background:url(../temp/myCenter.png) no-repeat center; background-size:.58rem;}
.index-nav-footer a .myCenterclick{display:block; margin:.1rem auto .02rem; width:.48rem; height:.48rem; background:url(../temp/myCenterclick.png) no-repeat center; background-size:.58rem;}
.select-two{color: #2582ea !important;}
.index-nav-hidden{word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/* 头部 */
.index-nav-title{position: fixed; top: 0;width: 100%; height:2.0rem; text-align: center; background:#fff; overflow:hidden;}
/* 车主信息 */
.img_wp{width:40%;margin:0 5% 0 5%;float:left;cursor:pointer;}
.img_wp img{width:100%;height:100%;}
.img_intro{text-align:center;padding:10px 0 10px 0;}
.list_left2{line-height:50px;float:left;}
.list_left2 span{color:#A04E52;font-size:.20rem;margin-left:5px;}
.ovf{overflow: hidden;}
.tx_img{ width: 90px; height: 90px; border-radius:50%;border: 1px solid #d4d4d4; }
.tx_span{ border: solid 1px #fca89d; color: #fca89d; font-size: 12px; padding:3px 4px; cursor: pointer; }
.tx_input{ width:86%; opacity: 0;}
.car_photograph{width: 80%;margin:.5rem auto;}
.car_photograph img{width: 80%;}
.car_photograph_img img{width:30%;height:1.8rem;float: left;margin-right: .2rem}
.car_name{box-sizing: border-box; display: flex; -webkit-box-orient: horizontal; flex-direction: row; place-content: flex-start space-between; flex-shrink: 0; width: 90%; margin:.4rem auto 0; height: 1rem;background-color: rgb(255, 255, 255);-webkit-box-align: center; align-items: center; -webkit-box-pack: justify;}
.car_name_img{display: flex; width:.5rem; height:.5rem;}
.car_name_input{background-color: transparent; border-color: rgb(0, 0, 0); border-width: 0px; box-sizing: border-box; color: rgb(0, 0, 0); padding: 0px;height: 1rem; margin-left: 6px; -webkit-box-flex: 1; flex: 1 1 0%;}
.car_cont{border: solid 1px #2582ea;height:1rem;line-height:1rem;border-radius:1rem;width:90%;margin:0.5rem auto 0;background-color: #2582ea;}
.car_cont_submit{border: none;background-color:transparent;color: #fff;line-height:1rem;}
.view_photo{width: 90%; margin:.5rem auto}
.retrievePassword{box-sizing: border-box;width:90%; margin:.4rem auto 0; height: 1rem; line-height: 1rem;}
.retrievePassword_fl{width:60%;}
.retrievePassword_fr{width:40%}
.viewyzm_fl{width:60%;}
.retrievePassword_img{width:.5rem; height:.5rem;}
.retrievePassword_input{background-color: transparent; border-color: rgb(0, 0, 0); border-width: 0px; box-sizing: border-box; color: rgb(0, 0, 0); padding:0px;border: 0;height: 1rem}
.carmasterbutton{border:none;background-color: #fff;height:0.9rem;line-height:.95rem;}
.code{width:65%}
.view_shopMsg{width: 90%; margin:.4rem auto 0;background-color: rgb(255, 255, 255);}
.view_shopMsg_textarea{width:91%;height: 1.8rem;}


/* 车主信息 */
.union_photograph{width:15%;}
.union_photograph img{width:100%;}
.unionbg{background:url(../temp/cardbggrey.png) no-repeat center; background-size:100% 100%;height:200px;width:324px;padding:.4rem;margin:0 auto;}
.unionbg_fr{width: 82%;}
.union_activation{background-color:#9b9b9b;color: #fff;border-radius: 2px; padding: .1rem;}
.union_Code{box-sizing: border-box;height: 1rem; line-height: 1rem;}
.union_Code_fl{width: 69%;}
.union_Code_fr{width: 30%}
.union_Code_img{width:.5rem; height:.5rem;}
.union_Code_input{background-color: transparent; border-color: rgb(0, 0, 0); border-width: 0px; box-sizing: border-box; color: rgb(0, 0, 0); padding:0px;border: 0;width:88%;height: 1rem}
.Cardnumber span{float: left;padding-right: .3rem;}
.Cardnumber span:last-child{padding-right:0}

/* 激活页面 */
.deactivation_select{background:url(../temp/select.png) no-repeat left center !important;background-size:.3rem !important;padding-left:.4rem !important}
.deactivation_unchecked{background:url(../temp/unchecked.png) no-repeat left center;background-size:.3rem;padding-left:.4rem}
.deactivation_inf{display:flex;width:100%;height:.9rem;background-color:rgb(255, 255, 255);-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;}
.deactivation_inf_img{display: flex; width:.4rem; height:.4rem;}
.deactivation_inf_input{background-color:transparent;border-color:rgb(0, 0, 0);border-width:0px;box-sizing:border-box;color:rgb(0, 0, 0);padding:0px;line-height:.9rem;height:.9rem;-webkit-box-flex:1;flex:1 1 0%;}
.viewdatapay{line-height: 1rem;}
#remcheckbox{width:.65rem;padding-top:.1rem}

/*个人中心*/
.top-img{position:relative;}
.top-img img{display:block; width:100%;}
.personallistbg{display:block;height:1rem; line-height:1rem;font-size:.28rem; color:#393939; overflow:hidden;background:url(../temp/arr_right.png) #fff no-repeat 95% center; background-size:.15rem;}
.personallistimg{width: 10%;display: table-cell;vertical-align: middle;text-align: center;}
.personallistimg img{width:80%;padding-top: .18rem}
.personallisttext{width: 88%}
.myCenter_headimg{width:80px;height:80px;border-radius:50%;overflow:hidden;border: 2px solid #fff;margin: 0 auto}
.myCenter_headimg img{width: 100%;height:100%;}
.mycenterimgpa{top:15%;left:40%;}
.view_activation{background-color:#9b9b9b;color: #fff;border-radius: 2px;padding: 5px 8px;}
.view_activationp{top:5%;right:3%;}
/* 完善我的资料 */
.mydata_headimg{width:60px;height:60px;border-radius:50%;overflow:hidden;border: 2px solid #fff;margin: 0 auto}
.mydata_headimg img{width: 100%;height:100%;}
.mydata_inf{display:flex;width:100%;/*height:.9rem;*/background-color:rgb(255, 255, 255);-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;}
.mydata_inf_img{display: flex; width:.4rem; height:.4rem;}
.mydata_inf_input{background-color:transparent;border-color:rgb(0, 0, 0);border-width:0px;box-sizing:border-box;color:#999;padding:0px;height:.9rem;-webkit-box-flex:1;flex:1 1 0%;}
.viewguidetext{color:#999;height:.9rem;-webkit-box-flex:1;flex:1 1 0%;line-height: .9rem;}
.mydata_inf_button{border: none;line-height:.8rem;}
.mydata_z_file {width:280px;height:190px;background: url(../temp/car_photograph.png) no-repeat;background-size: 100% 100%;margin: 0 auto .3rem;}
.car_photograph{width: 80%;margin: 0 auto;}
.car_photograph img{width:100%}
.viewguide_button{border:none;background-color:#e6f1fe;color:#2582ea;padding:.1rem .2rem;border-radius:.05rem;width:26%;}
.viewguide_address_fl{display:flex;width:80%;height:.9rem;background-color:rgb(255, 255, 255);-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;}
.viewguide_address_fl_img{display:flex;width:.4rem; height:.4rem;}
.viewguide_address_fl_input{background-color:transparent;border-color:rgb(0, 0, 0);border-width:0px;box-sizing:border-box;color:#999;padding:0px;line-height:.9rem;height:.9rem;-webkit-box-flex:1;flex:1 1 0%;}
.viewguide_address_fr{width:20%;border: none;background-color:#e6f1fe;color:#2582ea;border-radius:.05rem}
.mybuybg{background:url(../temp/cardcolorbg.png) no-repeat center; background-size:100% 100%;height: 160px;padding:.4rem;margin:0 .2rem;}
.mybuybg_img{background-color:#cacbcb;color: #2582ea;border-radius:2px; padding:.1rem;}
.mybuy_button{border:none;}
.index-sousuo-div{border:0px solid black;box-sizing:border-box;display:flex;-webkit-box-orient:horizontal;flex-direction:row;place-content:flex-start space-between;flex-shrink: 0; width: 90%; height: 32px;margin: 10px auto; border-radius: 16px; background-color:#efeded;-webkit-box-align: center; align-items: center; -webkit-box-pack: justify;}
.index-sousuo-img{display:flex !important;width:18px!important;height:18px!important;}
.index-sousuo-input{background-color:#efeded;border-color:rgb(0, 0, 0);border-width:0px;box-sizing:border-box;color:#939393;padding:0px;line-height:16px;height:30px;margin-left:6px; -webkit-box-flex: 1; flex: 1 1 0%;}
.mybuy_card{width:90%;margin:0 auto;background-color:#fff;border:1px solid #fff;border-radius:.2rem;}
.mybuy_card_title{background-color: #8a4bf4;line-height:40px;border-radius:.2rem 0.2rem 0 0;}
.mybuy_card_img{width:20%;}
.mybuy_card_img img{width:80%;}
.mybuy_card_text{width:80%;}
.viewguide{display:flex;width:100%;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;padding:.2rem;}
.viewguide_img{display: flex; width:1.86rem; height:1.4rem;}
.viewguide_data{-webkit-box-flex:1;flex:1 1 0%;width:60%;}

/* 我的订单 */
.myorder{width: 80%;margin:0 auto;}
/* 订单列表 */
.ordercar_list{display:flex;width:100%;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;padding:.2rem;}
.ordercar_list_img{display: flex; width:2.4rem; height:1.8rem;}
.ordercar_list_title{display: flex;}
.ordercar_list_data{-webkit-box-flex:1;flex:1 1 0%;}

.ordercar_list_a{display:flex;width:100%;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;}

/* 我的足迹 */
.footprintcarno{width: 80%;margin:0 auto;}
.footprintcarno img{width: 80%;}
.footprintcar_list_img{display: flex; width:1.2rem; height:1.2rem;border-radius: 100%;}
/* 添加票务类型 */
.tickettype{width: 80%;margin:0 auto;}
.tickettype img{width: 80%;}
.tickettypecont{width:25%;}
.tickettype_submit{border: none;background-color:#2582ea;padding:.07rem .1rem;}
.tickettype_textarea{width: 100%;height: 1.8rem;margin-top:.2rem}
.tickettype_scenery{width:30%;}
.tickettype_scenery img{width:2.13rem;height: 1.6rem;border-radius: .1rem;}
.tickettype_content{width:66%;}


/* 生成海报 */
.viewposter{width:90%;margin:.3rem auto;}
.viewposter img{width: 100%;}
.viewposter_button{background-color:#2582ea;color: #fff;border-radius: 2px; padding: .1rem;width: 25%;}
/* 联名发行商 */
.unionCenter{background:url(../temp/cardbg.png) no-repeat center; background-size:100% 100%;height: 160px;padding:.4rem;margin:0 .2rem;}
.unionCenter_fr{width: 82%;}
.unionlist_title_img{width:.6rem; height:.6rem;}
.unionlist_title_fl{width:10%;}
.unionlist_title_fr{width:90%;}
/* 景区票务类型 */
/* .viewtickettype_input{background-color:transparent;border-color:rgb(0, 0, 0);border-width:0px;box-sizing:border-box;color:rgb(0, 0, 0);padding:0px;line-height:.8rem;height:.8rem;-webkit-box-flex:1;flex:1 1 0%;border:1px solid #f0f0f0;padding-left:.2rem} */
.viewtickettype_input{line-height:.8rem;height:.8rem;-webkit-box-flex:1;flex:1 1 0%;border:none;-webkit-apprarance:none;border:1px solid #f0f0f0 !important;padding-left:.2rem}
.viewtickettype_submit{border: none;background-color:#2582ea;padding:.05rem .1rem;border-radius:.05rem;}
.viewtickettype_add{background-color:#2582ea;padding:.05rem 0;border-radius:.05rem;width: 20%;}
.viewdata_input{background-color:transparent;border-color:rgb(0, 0, 0);border-width:0px;box-sizing:border-box;color:rgb(0, 0, 0);padding:0px;-webkit-box-flex:1;flex:1 1 0%;border:1px solid #f0f0f0;padding-left:.2rem;line-height:.4rem;}
.viewtickettype_textarea{background-color:transparent;border-color:rgb(0, 0, 0);border-width:0px;box-sizing:border-box;color:rgb(0, 0, 0);line-height:.3rem;-webkit-box-flex:1;flex:1 1 0%;border:1px solid #f0f0f0;min-height: 1.8rem;}
.viewtickettypeadd_button{border: solid 1px #2582ea;height:1rem;line-height:1rem;border-radius:1rem;width:90%;margin:1.5rem auto 0;background-color: #2582ea;}
.viewtickettype_append{border: none;background-color:#f0f0f0;padding:.07rem .1rem;}
.viewguide_append{border: none;height: .8rem;line-height: .8rem;}
.viewtickettype_info{width:70%;}
.viewtickettype_button{border: none;background-color:#2582ea;}
.tickettype_a{width:79%;}
.tickettype_button{width:20%;}
.viewtickettype_scenery{width:30%;}
.viewtickettype_scenery img{width:1.6rem;height: 1.6rem;border-radius: .1rem;}
.viewtickettype_content{width: 68%;}
.blue{background-color:#2582ea;}
.grey{background-color:#363636;}


/* 景区发行信息 */
.viewissue{width: 96%;margin: .2rem auto;border-radius: .1rem;}
.viewissue_people{width:33.3333%;}
.viewissue_number{width:33.3333%;}
.viewissue_phone{width:33.3333%;}
.viewissue_phone_img{width: .4rem;height: .4rem;vertical-align:middle;}
/* 入园信息 */
.viewjoin_number{width:60%;}
.viewjoin_card{width:40%;}
.viewjoin_name{width: 50%;}
.viewjoin_phone{width: 40%;}
.viewjoin_img{width: 10%;}
.viewjoin_img img{width:46%;}
.viewjoin li:nth-of-type(odd){ background:#fff;} 
.viewjoin li:nth-of-type(even){ background:#f5f5f5;}
/* 上传多张图片 */
.upload-piclist {margin: 10px;padding: 0 10px;box-sizing: border-box;display: grid;grid-template-columns: repeat(2, 120px);justify-content: space-between;grid-gap: 14px;}
.upload-file {position: relative;background: url('../temp/z_add.png') no-repeat 50%/100% 100%;height: 120px;order: 9;}
.uploadhead-file {position: relative;background: url('../temp/z_add.png') no-repeat 50%/100% 100%;height: 120px;order: 9;}
#file {width: 100%;height: 100%;opacity: 0;}
.upload-Picitem {width: 100%;height: 120px;}
.upload-Picitem>img {width: 100%;height: 100%;object-fit: cover;}
/*遮罩层*/
.z_mask {width:100%;height:100%;background:rgba(0, 0, 0, .8);position:fixed;top:0;left:0;z-index:999;}
.z_alert {width:4rem;height:2.4rem;border-radius:.2rem;background:#fff;font-size:.24rem;text-align:center;position:absolute;left:50%;top:50%;margin-left:-2rem;margin-top:-2rem;}
.z_alert p:nth-child(1) {line-height:1.5rem;}
.z_alert p:nth-child(2) span {display:inline-block;width:49%;height:.9rem;line-height:.9rem;float:left;border-top: 1px solid #ddd;}
.z_cancel{border-right: 1px solid #ddd;}

.buygood_tltle{width:20%;}
.buygood_input{width:30%;border: none;border-bottom:1px solid #f0f0f0;line-height: .65rem;}
.buytickets{border-radius:.1rem;}
#proPicList .attimg{width:48%;float: left;height: 120px;margin-left: 1%;margin-bottom: 2%;}
#proPicList .attimg img{width: 100%;height: 100%;object-fit:cover;}
